// #pragma once

// namespace txndnn {
// namespace backend {

// struct GemmDescriptor {
//   GemmDescriptor() = delete;
//   GemmDescriptor() {}


// }; 



// struct GemmInputTensorDescriptor {
// LOADVAR_PARAM ld_param;
// G_SHAPE gshape_buffer;
// TSR load_tsr;
// uint64_t* load_tsr_addr; // address array
// };


// struct GemmOutputTensorDescriptor {
// STOREVAR_PARAM st_param;
// }



// } // namespace backend
// } // namespace txndnn